/*--------------------------------------------------------------
 # Copyright (C) joomla-monster.com
 # License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
 # Website: http://www.joomla-monster.com
 # Support: info@joomla-monster.com
 ---------------------------------------------------------------*/
/***details layout styles***/

/*** search module ***/
#jm-search div.search label {
	vertical-align: middle;
	margin: 0 0 0 10px;
	line-height: 25px;
}

#jm-search div.search input.button {	
    margin: 0 0 0 10px;
}

#jm-search div.search .inputbox {
    margin: 0 0 0 10px;
    background: url(../images/button-search-bg.png) left center no-repeat #fff;
    padding-left: 30px; 
}

#jm-logo img, #jm-slogan img {
	vertical-align: top;
}
#jm-header p, #jm-logo p, #jm-copyrights p, #jm-banner p {
	margin: 0;
}

#jm-logo-sitedesc {
	color: #0089d0;
	font-family: "Trebuchet MS";
}
h1#jm-logo {
	margin: 0;
	font-size: 35px;
	font-weight: bold;
}
h1#jm-logo a {
	color: #0089d0;
	text-decoration: none;
}
#jm-sitedesc {
    font-size: 16px;
}

/*** pathway ***/
#jm-pathway {
	color: #fff;
}

#jm-pathway a {
	color: #fff;
}

#jm-pathway h3, #jm-pathway .showHere {
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 12px;	
}

#jm-pathway .showHere {
	font-weight: normal;
}

#jm-pathway h3 {
	font-weight: bold;
	line-height: 18px;
	float: left;
	color: #fff;
}

#jm-pathway img {
	margin: 0 3px;
	vertical-align: middle;
}
	
/** language module **/
div.mod-languages ul li {
    background: none;
    padding: 0;
}

/** newsflash **/

.newsflash-title {
	font-size: 12px; 
	font-weight: bold;
	color: #008ad1;
}

.newsflash-titlegreen {
	font-size: 12px; 
	font-weight: bold;
	color: #8bc100;
}

.newsflash-title.green {
	color: #8bc100;
}

.newsflash-titleorange {
	font-size: 12px; 
	font-weight: bold;
	color: #ff7808;
}

.newsflash-title.orange {
	color: #ff7808;
}

.newsflash-titlepink {
	font-size: 12px; 
	font-weight: bold;
	color: #f05d7e;
}

.newsflash-title.pink {
	color: #f05d7e;
}

div.newsflash a.readmore:link,
div.newsflash a.readmore:visited,
div.newsflashgreen a.readmore:link,
div.newsflashgreen a.readmore:visited,
div.newsflashorange a.readmore:link,
div.newsflashorange a.readmore:visited,
div.newsflashpink a.readmore:link,
div.newsflashpink a.readmore:visited {
	margin: 0 0 10px;
}

/** box-shadow **/

.inputbox {
	-moz-box-shadow: inset 3px 3px 3px -3px #cbcbcb;
	-webkit-box-shadow: inset 3px 3px 3px -3px #cbcbcb;
	box-shadow: inset 3px 3px 3px -3px #cbcbcb;
}

.dj-main li.hover ul.dj-submenu,
.dj-main li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover li.hover ul,
.dj-main li:hover ul.dj-submenu,
.dj-main li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover li:hover ul {
	-moz-box-shadow: 3px 3px 6px -2px #000;
	-webkit-box-shadow: 3px 3px 6px -2px #000;
	box-shadow: 3px 3px 6px -2px #000;
}

#jm-page, #jm-page-bottom {
	-moz-box-shadow: inset 0 3px 3px -1px #d7d7d7;
	-webkit-box-shadow: inset 0 3px 3px -1px #d7d7d7;
	box-shadow: inset 0 3px 3px -1px #d7d7d7;
}

